package com.hujf.netty.example.buf;

import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;

/**
 * @author Hujf
 * @title: NettyByteBuf01
 * @date 2021/2/1 0001下午 7:29
 * @description: TODO
 */
public class NettyByteBuf01 {
    public static void main(String[] args) {
        //创建ByteBuf
        ByteBuf buffer = Unpooled.buffer(10);
        //写入数据
        for(int i=0;i<5;i++){
            buffer.writeByte(i);
        }
        //读取数据
        for(int i=0;i<buffer.capacity();i++){
            System.out.print(buffer.getByte(i));
        }
        //对比NIO  写完数据需要filp一下才能读到刚刚写的数据
        // 而netty不不需要 因为他已经维护了读写索引


    }
}
